package com.simple.deploy.process;

import com.simp.process.RunProcess;
import lombok.extern.slf4j.Slf4j;

/**
 * @author pan.shun
 * @since 2023/7/27 22:50
 */
@Slf4j
public class InitRunProcess extends RunProcess {
    public static void initStartConfig(String[] args) throws Exception {
        log.info("-------------------温馨提示-------------------\r\n");
        log.info("输入java -jar xx.jar start 只生成启动脚本");
        log.info("输入java -jar xx.jar init  加载初始化配置文件");
        log.info("以上的指令可以一起使用，位于前面的优先执行");
        log.info("----------------------------------------------");
        if (check()) {
            // 这个主要是用于初次，方便查看提示信息
            Thread.sleep(3000);
        }
        for (String arg : args) {
            if ("start".equals(arg)) {
                initShellWords("simple-label-deploy-1.0.jar");
            }
            if ("init".equals(arg)) {
                createYml();
            }
            if ("stop".equals(arg)) {
                System.exit(1);
            }
        }
    }
}
